package com.ocean.admin.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ocean.admin.entity.SysOperLog;
import com.ocean.admin.model.dto.operlog.SysOperLogQueryDTO;
import com.ocean.admin.model.vo.operlog.SysOperLogVo;
import org.apache.ibatis.annotations.Param;

/**
 * <p>
 * 操作日志记录 Mapper 接口
 * </p>
 *
 * @author zhang
 * @since 2022-08-16
 */
public interface SysOperLogMapper extends BaseMapper<SysOperLog> {

    /**
     * 分页查询操作日志
     *
     * @param queryDTO 查询条件
     * @return 结果
     */
    IPage<SysOperLogVo> pageList(Page<SysOperLogVo> page, @Param("queryDTO") SysOperLogQueryDTO queryDTO);
}
